package cc.greencat.gcmall.order.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 订单退货申请
 * 
 * @author greencat.cc
 * @email greencatcc@163.com
 * @date 2021-01-11 21:56:27
 */
@TableName("order_return_apply")
public class OrderReturnApplyEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId
	private Long id;
	/**
	 * order_id
	 */
	private Long orderId;
	/**
	 * 退货商品id
	 */
	private Long skuId;
	/**
	 * 订单编号
	 */
	private String orderSn;
	/**
	 * 申请时间
	 */
	private Date createTime;
	/**
	 * 会员用户名
	 */
	private String memberUsername;
	/**
	 * 退款金额
	 */
	private BigDecimal returnAmount;
	/**
	 * 退货人姓名
	 */
	private String returnName;
	/**
	 * 退货人电话
	 */
	private String returnPhone;
	/**
	 * 申请状态[0->待处理；1->退货中；2->已完成；3->已拒绝]
	 */
	private Integer status;
	/**
	 * 处理时间
	 */
	private Date handleTime;
	/**
	 * 商品图片
	 */
	private String skuImg;
	/**
	 * 商品名称
	 */
	private String skuName;
	/**
	 * 商品品牌
	 */
	private String skuBrand;
	/**
	 * 商品销售属性(JSON)
	 */
	private String skuAttrsVals;
	/**
	 * 退货数量
	 */
	private Integer skuCount;
	/**
	 * 商品单价
	 */
	private BigDecimal skuPrice;
	/**
	 * 商品实际支付单价
	 */
	private BigDecimal skuRealPrice;
	/**
	 * 原因
	 */
	private String reason;
	/**
	 * 描述
	 */
	private String description述;
	/**
	 * 凭证图片，以逗号隔开
	 */
	private String descPics;
	/**
	 * 处理备注
	 */
	private String handleNote;
	/**
	 * 处理人员
	 */
	private String handleMan;
	/**
	 * 收货人
	 */
	private String receiveMan;
	/**
	 * 收货时间
	 */
	private Date receiveTime;
	/**
	 * 收货备注
	 */
	private String receiveNote;
	/**
	 * 收货电话
	 */
	private String receivePhone;
	/**
	 * 公司收货地址
	 */
	private String companyAddress;

	/**
	 * set id
	 */
    public void setId(Long id){
        this.id = id;
    }
    /**
	 * get id
	 */
    public Long getId(){
        return this.id;
    }
	/**
	 * set order_id
	 */
    public void setOrderId(Long orderId){
        this.orderId = orderId;
    }
    /**
	 * get order_id
	 */
    public Long getOrderId(){
        return this.orderId;
    }
	/**
	 * set 退货商品id
	 */
    public void setSkuId(Long skuId){
        this.skuId = skuId;
    }
    /**
	 * get 退货商品id
	 */
    public Long getSkuId(){
        return this.skuId;
    }
	/**
	 * set 订单编号
	 */
    public void setOrderSn(String orderSn){
        this.orderSn = orderSn;
    }
    /**
	 * get 订单编号
	 */
    public String getOrderSn(){
        return this.orderSn;
    }
	/**
	 * set 申请时间
	 */
    public void setCreateTime(Date createTime){
        this.createTime = createTime;
    }
    /**
	 * get 申请时间
	 */
    public Date getCreateTime(){
        return this.createTime;
    }
	/**
	 * set 会员用户名
	 */
    public void setMemberUsername(String memberUsername){
        this.memberUsername = memberUsername;
    }
    /**
	 * get 会员用户名
	 */
    public String getMemberUsername(){
        return this.memberUsername;
    }
	/**
	 * set 退款金额
	 */
    public void setReturnAmount(BigDecimal returnAmount){
        this.returnAmount = returnAmount;
    }
    /**
	 * get 退款金额
	 */
    public BigDecimal getReturnAmount(){
        return this.returnAmount;
    }
	/**
	 * set 退货人姓名
	 */
    public void setReturnName(String returnName){
        this.returnName = returnName;
    }
    /**
	 * get 退货人姓名
	 */
    public String getReturnName(){
        return this.returnName;
    }
	/**
	 * set 退货人电话
	 */
    public void setReturnPhone(String returnPhone){
        this.returnPhone = returnPhone;
    }
    /**
	 * get 退货人电话
	 */
    public String getReturnPhone(){
        return this.returnPhone;
    }
	/**
	 * set 申请状态[0->待处理；1->退货中；2->已完成；3->已拒绝]
	 */
    public void setStatus(Integer status){
        this.status = status;
    }
    /**
	 * get 申请状态[0->待处理；1->退货中；2->已完成；3->已拒绝]
	 */
    public Integer getStatus(){
        return this.status;
    }
	/**
	 * set 处理时间
	 */
    public void setHandleTime(Date handleTime){
        this.handleTime = handleTime;
    }
    /**
	 * get 处理时间
	 */
    public Date getHandleTime(){
        return this.handleTime;
    }
	/**
	 * set 商品图片
	 */
    public void setSkuImg(String skuImg){
        this.skuImg = skuImg;
    }
    /**
	 * get 商品图片
	 */
    public String getSkuImg(){
        return this.skuImg;
    }
	/**
	 * set 商品名称
	 */
    public void setSkuName(String skuName){
        this.skuName = skuName;
    }
    /**
	 * get 商品名称
	 */
    public String getSkuName(){
        return this.skuName;
    }
	/**
	 * set 商品品牌
	 */
    public void setSkuBrand(String skuBrand){
        this.skuBrand = skuBrand;
    }
    /**
	 * get 商品品牌
	 */
    public String getSkuBrand(){
        return this.skuBrand;
    }
	/**
	 * set 商品销售属性(JSON)
	 */
    public void setSkuAttrsVals(String skuAttrsVals){
        this.skuAttrsVals = skuAttrsVals;
    }
    /**
	 * get 商品销售属性(JSON)
	 */
    public String getSkuAttrsVals(){
        return this.skuAttrsVals;
    }
	/**
	 * set 退货数量
	 */
    public void setSkuCount(Integer skuCount){
        this.skuCount = skuCount;
    }
    /**
	 * get 退货数量
	 */
    public Integer getSkuCount(){
        return this.skuCount;
    }
	/**
	 * set 商品单价
	 */
    public void setSkuPrice(BigDecimal skuPrice){
        this.skuPrice = skuPrice;
    }
    /**
	 * get 商品单价
	 */
    public BigDecimal getSkuPrice(){
        return this.skuPrice;
    }
	/**
	 * set 商品实际支付单价
	 */
    public void setSkuRealPrice(BigDecimal skuRealPrice){
        this.skuRealPrice = skuRealPrice;
    }
    /**
	 * get 商品实际支付单价
	 */
    public BigDecimal getSkuRealPrice(){
        return this.skuRealPrice;
    }
	/**
	 * set 原因
	 */
    public void setReason(String reason){
        this.reason = reason;
    }
    /**
	 * get 原因
	 */
    public String getReason(){
        return this.reason;
    }
	/**
	 * set 描述
	 */
    public void setDescription述(String description述){
        this.description述 = description述;
    }
    /**
	 * get 描述
	 */
    public String getDescription述(){
        return this.description述;
    }
	/**
	 * set 凭证图片，以逗号隔开
	 */
    public void setDescPics(String descPics){
        this.descPics = descPics;
    }
    /**
	 * get 凭证图片，以逗号隔开
	 */
    public String getDescPics(){
        return this.descPics;
    }
	/**
	 * set 处理备注
	 */
    public void setHandleNote(String handleNote){
        this.handleNote = handleNote;
    }
    /**
	 * get 处理备注
	 */
    public String getHandleNote(){
        return this.handleNote;
    }
	/**
	 * set 处理人员
	 */
    public void setHandleMan(String handleMan){
        this.handleMan = handleMan;
    }
    /**
	 * get 处理人员
	 */
    public String getHandleMan(){
        return this.handleMan;
    }
	/**
	 * set 收货人
	 */
    public void setReceiveMan(String receiveMan){
        this.receiveMan = receiveMan;
    }
    /**
	 * get 收货人
	 */
    public String getReceiveMan(){
        return this.receiveMan;
    }
	/**
	 * set 收货时间
	 */
    public void setReceiveTime(Date receiveTime){
        this.receiveTime = receiveTime;
    }
    /**
	 * get 收货时间
	 */
    public Date getReceiveTime(){
        return this.receiveTime;
    }
	/**
	 * set 收货备注
	 */
    public void setReceiveNote(String receiveNote){
        this.receiveNote = receiveNote;
    }
    /**
	 * get 收货备注
	 */
    public String getReceiveNote(){
        return this.receiveNote;
    }
	/**
	 * set 收货电话
	 */
    public void setReceivePhone(String receivePhone){
        this.receivePhone = receivePhone;
    }
    /**
	 * get 收货电话
	 */
    public String getReceivePhone(){
        return this.receivePhone;
    }
	/**
	 * set 公司收货地址
	 */
    public void setCompanyAddress(String companyAddress){
        this.companyAddress = companyAddress;
    }
    /**
	 * get 公司收货地址
	 */
    public String getCompanyAddress(){
        return this.companyAddress;
    }

}
